package com.zhongxiangspace.entity.VO;

import java.io.Serializable;

/**
 * 查询条件解析
 */
public class QueryAnalyzerOffice implements Serializable {
    private String type;//类型
    private Integer county_id;//区域id
    private Integer tradeArea_id;//商圈id
    private Integer minArea;//最小面积
    private Integer maxArea;//最大面积
    private Integer minPrice;//最小单价
    private Integer maxPrice;//最大单价
    private String decorate;//装修
    private Integer building_id;//楼盘id
    private  Integer hotCode;
    private  String  keyword;
    private  Double  startLat;//纬度开始
    private  Double  endLat;//纬度
    private  Double  startLong;//
    private  Double  endLong;
    private String area;//面积
    private String price;// 单价

    public String getPrice() {
        return price;
    }

    public void setPrice(String price) {
        this.price = price;
    }

    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area;
    }

    public Double getStartLat() {
        return startLat;
    }

    public void setStartLat(Double startLat) {
        this.startLat = startLat;
    }

    public Double getEndLat() {
        return endLat;
    }

    public void setEndLat(Double endLat) {
        this.endLat = endLat;
    }

    public Double getStartLong() {
        return startLong;
    }

    public void setStartLong(Double startLong) {
        this.startLong = startLong;
    }

    public Double getEndLong() {
        return endLong;
    }

    public void setEndLong(Double endLong) {
        this.endLong = endLong;
    }

    /**
     * 区别
     */
    private  String distinct;

    public String getDistinct() {
        return distinct;
    }

    public void setDistinct(String distinct) {
        this.distinct = distinct;
    }

    public String getKeyword() {
        return keyword;
    }

    public void setKeyword(String keyword) {
        this.keyword = keyword;
    }

    public Integer getHotCode() {
        return hotCode;
    }

    public void setHotCode(Integer hotCode) {
        this.hotCode = hotCode;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public Integer getBuilding_id() {
        return building_id;
    }

    public void setBuilding_id(Integer building_id) {
        this.building_id = building_id;
    }

    private Integer page = 1; //页码
    private final Integer limit = 16;//每页数据量

    public Integer getPage() {
        return page;
    }

    public void setPage(Integer page) {
        this.page = page;
    }

    public Integer getLimit() {
        return limit;
    }

    public Integer getCounty_id() {
        return county_id;
    }

    public void setCounty_id(Integer county_id) {
        this.county_id = county_id;
    }

    public Integer getTradeArea_id() {
        return tradeArea_id;
    }

    public void setTradeArea_id(Integer tradeArea_id) {
        this.tradeArea_id = tradeArea_id;
    }

    public Integer getMinArea() {
        return minArea;
    }

    public void setMinArea(Integer minArea) {
        this.minArea = minArea;
    }

    public Integer getMaxArea() {
        return maxArea;
    }

    public void setMaxArea(Integer maxArea) {
        this.maxArea = maxArea;
    }

    public Integer getMinPrice() {
        return minPrice;
    }

    public void setMinPrice(Integer minPrice) {
        this.minPrice = minPrice;
    }

    public Integer getMaxPrice() {
        return maxPrice;
    }

    public void setMaxPrice(Integer maxPrice) {
        this.maxPrice = maxPrice;
    }

    public String getDecorate() {
        return decorate;
    }

    public void setDecorate(String decorate) {
        this.decorate = decorate;
    }

    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("QueryAnalyzerOffice{");
        sb.append("type='").append(type).append('\'');
        sb.append(", county_id=").append(county_id);
        sb.append(", tradeArea_id=").append(tradeArea_id);
        sb.append(", minArea=").append(minArea);
        sb.append(", maxArea=").append(maxArea);
        sb.append(", minPrice=").append(minPrice);
        sb.append(", maxPrice=").append(maxPrice);
        sb.append(", decorate='").append(decorate).append('\'');
        sb.append(", building_id=").append(building_id);
        sb.append(", hotCode=").append(hotCode);
        sb.append(", keyword='").append(keyword).append('\'');
        sb.append(", startLat=").append(startLat);
        sb.append(", endLat=").append(endLat);
        sb.append(", startLong=").append(startLong);
        sb.append(", endLong=").append(endLong);
        sb.append(", area='").append(area).append('\'');
        sb.append(", price='").append(price).append('\'');
        sb.append(", distinct='").append(distinct).append('\'');
        sb.append(", page=").append(page);
        sb.append(", limit=").append(limit);
        sb.append('}');
        return sb.toString();
    }
}
